package com.winchain.chainbill.trade.service.impl;

import com.shell.bee.base.exception.UnCheckMsgException;
import com.winchain.chainbill.acct.po.CoopBank;
import com.winchain.chainbill.acct.service.CoopBankService;
import com.winchain.chainbill.trade.service.CoopBankStrategyService;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service("defaultStrategyService")
public class DefaultStrategyServiceImpl implements CoopBankStrategyService {
	@Autowired
	private CoopBankService coopBankService;

	public String getBankCode() {
		CoopBank coopBank = new CoopBank();
		coopBank.setState("1");
		List<CoopBank> coopBanks = this.coopBankService.selectByEntity(coopBank);
		if ((coopBanks == null) || (coopBanks.size() == 0)) {
			throw new UnCheckMsgException("��������������������������������");
		}
		return ((CoopBank) coopBanks.get(0)).getBankCode();
	}
}
